package top.lc951.myglide;

import android.content.Context;
import android.support.annotation.NonNull;

import top.lc951.myglide.manager.Lifecycle;
import top.lc951.myglide.manager.RequestManagerTreeNode;

public class RequestManagerRetriever {


    /** Used internally to create {@link RequestManager}s. */
    public interface RequestManagerFactory {
        @NonNull
        RequestManager build(
                @NonNull Glide glide,
                @NonNull Lifecycle lifecycle,
                @NonNull RequestManagerTreeNode requestManagerTreeNode,
                @NonNull Context context);
    }
}
